<script>on mouseUpif (the heapspace > 350000) and (the screenRect Γëá the rect of the card window) thengo to stack "MenuMaster" in a new windowelsego to stack "MenuMaster"end ifend mouseUp</script>
</part>
<content>
<layer>background</layer>
<id>3</id>
<text>create menu(other menu stuff)clickLocthere islarge ask/answer</text>
</content>
<content>
<layer>background</layer>
<id>4</id>
<text><span class="style4">ather then typing in all the necessary scripting for creating a menu in HyperCard 2.0, MenuMaster lets you drag things around until the menu looks just right, and then creates the scripting for you.ΓÇó Change the menu name by dragging from the </span><span class="style5">NEW</span><span class="style4"> button to the menu name at the top of the menu. ΓÇó Drag new menu items from the </span><span class="style5">NEW</span><span class="style4"> button to wherever you want them. You can also change the name of a menu item by dragging the </span><span class="style5">NEW</span><span class="style4"> button on top of an existing menu item.ΓÇó To create a dotted separation line in your menu, simply drag one from the </span><span class="style5">LINE</span><span class="style4"> button.ΓÇó Disable a menu item by dragging the </span><span class="style5">Gray</span><span class="style4"> button to the line of the menu item you want disabled. Dragging the </span><span class="style5">Gray</span><span class="style4"> button to a menu item that is already disabled will enable it.ΓÇó The </span><span class="style7">Γîÿ</span><span class="style4"> button can be used to create a command key equivalent for any menu item. Dragging the </span><span class="style7">Γîÿ</span><span class="style4"> option to a menu item that already has a Command key will delete it.ΓÇó Drag check marks from the </span><span class="style8"></span><span class="style5">CHECK</span><span class="style4"> button to put a check mark in front of any menu item. Dragging the </span><span class="style8"></span><span class="style5">CHECK</span><span class="style4"> option to a menu item that is already checked will uncheck it.ΓÇó Menu items can be moved around by simply dragging them around the menu. They can be removed by dragging them to the trash.ΓÇó The menu message area contains whatever message will be sent when the associated menu is selected.ΓÇó A sample menu is created and updated in the menubar whenever any changes are made to the menu. You can force the sample menu to appear by clicking on the menu title.ΓÇó The </span><span class="style5">SCRIPT</span><span class="style4"> button creates all the HyperTalk scripting to produce your menu. The scripting is placed in the clipboard so you can paste it wherever you want.</span></text>
</content>
<name>Menu Master</name>
<script></script>
</card>
card_5710.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on mouseUpif (the heapspace > 350000) and (the screenRect Γëá the rect of the card window) thengo to stack "OsmoIsland" in a new windowelsego to stack "OsmoIsland"end ifend mouseUp</script>
</part>
<content>
<layer>background</layer>
<id>3</id>
<text>pictureset scroll of pictureset scale of pictureresumeStacksuspendStackthe windowsmouseDownInPictureclose window</text>
</content>
<content>
<layer>background</layer>
<id>4</id>
<text><span class="style4">he Cool Revelations stack looks like a map of an island with a few buttons on it. Click the button in the upper left that looks like a little map to get things going. The little viewport that appears can be dragged around to reveal small portions of the island. The small magnifying glasses can be used to zoom in or out.An alternative way to move the viewport around the screen is to hold down the Command key when moving the viewport.If you have a color Mac and are familiar with ResEdit, you can copy the Island Picture resource from the OsmoIsland stack and colorize it using your favorite color paint program. Then stick it back into OsmoIsland (make sure you give it the same name and id number that it had before) and the viewport will reveal the island in color.</span></text>
</content>
<name>Cool Reveal</name>
<script></script>
</card>
card_4410.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on mouseUpglobal GPathif GPath is not empty thenstop using GPathend ifshow card button "Radio Buttons"put the long name of this stack into GPathstart using GPathPalette "GroupRadio", "130,10"end mouseUp</script>
</part>
<part>
<id>25</id>
<type>button</type>
<visible> <false /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>268</left>
<top>306</top>
<right>377</right>
<bottom>328</bottom>
</rect>
<style>roundrect</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Radio Buttons</name>
<script>on mouseUpgo to stack "Group Radio Test" in a new windowend mouseUp</script>
<text><span class="style4">roup Radio Buttons brings up a windoid allowing you to go to any stack you want. Once you arrive at the location that has the radio buttons you want to group, you simply click the Group Buttons option in the windoid.(If you want a test stack to try it on, go to the </span><span class="style5">Group Radio Test</span><span class="style4"> stack by clicking the </span><span class="style5">Radio Buttons</span><span class="style4"> button after clicking </span><span class="style5">Demonstrate</span><span class="style4">.)At this point, you'll be asked where you want to put the handler for the radio buttons. Under most circumstances you'll put the handler right in the buttons themselves.When the cursor changes to crosshairs, itΓÇÖs time to drag a box around the radio buttons you want to include in the group. After the buttons are grouped, you get a message confirming how many buttons were grouped.NOTE: If you want to look at the HyperTalk scripting for Group Radio, it is located in the script of this stack.</span></text>
<script>on mouseUpglobal windowLocput the rect of the card window into windowlocif (the heapspace > 350000) and (the screenRect Γëá the rect of the card window) thengo to stack "Cyanimator" in a new windowelsego to stack "Cyanimator"end ifend mouseUp</script>
<text><span class="style4">pening the Cyanimation stack reveals a small animation window, a control panel, and a frame indicator panel. The control panel works as you would expect with a </span><span class="style5">rewind</span><span class="style4">, </span><span class="style5">stop</span><span class="style4">, </span><span class="style5">step backward</span><span class="style4">, </span><span class="style5">play</span><span class="style4">, and </span><span class="style5">step forward</span><span class="style4">. In addition the frames can be moved forward or backward using the arrow keys on the keyboard. You can randomly jump to any frame by clicking on the frame number in the frame indicator panel.A Cyanimator menu item is also added to the menu bar, which contains many of the same options as the control panel plus other options, including </span><span class="style5">Loop</span><span class="style4">, </span><span class="style5">Show Indicator</span><span class="style4">, and </span><span class="style5">Show Controls</span><span class="style4">.There are actually two animation sequences provided with the stack. The first is the deer animation. The second is a flying ΓÇ£Osman.ΓÇ¥ Each animation sequence is located on a separate card, so by choosing </span><span class="style5">Next</span><span class="style4"> from the </span><span class="style5">Go</span><span class="style4"> menu (</span><span class="style7">Γîÿ</span><span class="style5">3</span><span class="style4">)you can flip from the deer to the Osman. In addition you can add a blank animation sequence by simply adding a new card to the stack. Using HyperCard's paint tools, you can easily create your own animation sequence on this blank one.</span></text>
</content>
<name>Cyanimation</name>
<script></script>
</card>
card_7917.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on mouseUp-- this tune created with MockingCard by Cyan-- the graphic editor for HyperCard Musicset the cursor to noneplay "SlapBass" tempo 210 g3q c3e b2e c3e b2eplay "FantasyMinor" tempo 195 c4hplay "SnareDrum" tempo 210 c3e d3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q d#3e d3e d#3e d3eplay "FantasyMinor" tempo 210 d#4hplay "SnareDrum" tempo 210 d#3e f3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q c3e b2e c3e b2eplay "FantasyMinor" tempo 210 c4hplay "SnareDrum" tempo 210 c3e d3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q c3q.play "FantasyMinor" tempo 210 g3q.play "SlapBass" tempo 210 d#3qplay "OrchestraHit" tempo 210 a#3h.play "SlapBass" tempo 210 g3q c3e b2e c3e b2eplay "FantasyMinor" tempo 210 c4hplay "SnareDrum" tempo 210 c3e d3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q d#3e d3e d#3e d3eplay "FantasyMinor" tempo 210 d#4hplay "SnareDrum" tempo 210 d#3e f3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q c3e b2e c3e b2eplay "FantasyMinor" tempo 210 c4hplay "SnareDrum" tempo 210 c3e d3eplay "Timpani" tempo 210 c#4q g#3qplay "SlapBass" tempo 210 g3q c3q.play "FantasyMinor" tempo 210 g3q.play "SlapBass" tempo 210 d#3qplay "OrchestraHit" tempo 210 a#3h.play "OrchestraHit" tempo 210 a#2q c3w.visual effect dissolve very fast to blackvisual effect scroll right to cardgo to card id 2350wait 1 secondvisual effect dissolvego to card id 7041wait 1 secondvisual effect dissolvego to card id 7917set cursor to handwait while the mouseclickend mouseUp</script>
</part>
<part>
<id>4</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <true /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>14</left>
<top>247</top>
<right>498</right>
<bottom>334</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Geneva</font>
<textSize>9</textSize>
<textStyle>condense</textStyle>
<textStyle>outline</textStyle>
<textHeight>10</textHeight>
<name></name>
<script></script>
</part>
<content>
<layer>card</layer>
<id>4</id>
<text><span class="style1">his stack was designed, created, and scripted by Rand Miller and Robyn Miller, of Cyan, (</span><span class="style9">the Manhole</span><span class="style1"> and </span><span class="style9">Cosmic Osmo</span><span class="style1"> guys) for MacUser Magazine and you (the happy user). All artwork, icons, sounds, scripts, music, and palettes are copyright © 1990 by Cyan. All rights reserved. You may not use any portions of this stack in your own shareware or commercial software without the express written consent (sounds like Monday Night Football) of Cyan and MacUser Magazine.Forbidden Secrets From Beyond HyperCard is a trademark, and Cyan is a registered trademark of Cyan, Spokane, Washington (509) 238-6789. MacUser is a trademark of Ziff-Davis Publishing Company.</span></text>